package x.cribug.app.moudles.service;


import x.cribug.common.entity.app.form.UpdateUserForm;
import x.cribug.common.common.exception.ServiceException;
import x.cribug.common.entity.app.User;

public interface UserService {

    // 通过微信小程序获取的code在服务器获取微信openid登录，没有就注册
    User loginByWeixin(String code) throws ServiceException;

    // 获取学生详情信息
    User getUser(String wxOpenid);

    // 更新用户信息
    Object updateUser(UpdateUserForm form, String wxOpenid) throws Exception;

}
